refactoring from answer review
WOOOOHOOOOOOO step05 complete baby