additional user form logic