Refactored using 5.6 exercises