abstracrion