example edits with second constructor