simplify step mechanism