templates. brought to working state