add stepping controller