micro_template implamented