Add macrostep