single step method