allow more flexibilyt with step templates