Initial work on form methods