starting from scratch. using my own microtemplating system