add prints
add examples
on the way ...