[#7] attempt to fix the class according to suggestion with adding the required body methods - first take