the previous pass controller was not suficient