working on free form view