c праздником!
по поводу первой картинки - если не ошибаюсь, в МЭК неявные переменные типа step.x уже заданы, объявлять не надо.