small controller progress