programming is a tool :)