abstractifications