abstract things

Looking around in a different way…