first commit, sample program works!