minor controller progress