Abstractisation from custom things