add ajax forms and passing tests