abstrictions