final touches for abstract form creation. works now?