implement example project with some tests