First version of my program