add workout model and controller