minimzing api, ready to receive basic templates