working version with untitests
test example