second commit and modified for practice