testing with multiple steps