updated repo
initial implementation and examples