continue rewrite using angularjs, most form elements are complete, enjoyable experience with angular!