generate controllers,models and views