synchronized steps