Added form typed functionalities