lets see how it works