create step directive