initial commit , samples just like hello world