[#4] finished issue 4