initial commit with examples