added concept of lockstep, still missing functionality