templating
adding some tests
readme