added single step registration