Implemented submission model and controller