added composite views and submit button