forms and fixes