edited dc and user_controller