first commit for the working programm