changed form binding to use mapping method. added a features list