initial commit with example code and extra comments