abtractform