adding micro template framework