Separate add and edit modules