matching field sizes on add and edit pages. needs to be refactored