first commit with example structure code