added 4th step