change templates to chameleon
fix
update tests
update deps