final commit, resembles example