try to directly invoke np setup