More functionality for forms