added datatypes
added form type
trainwork