exercise for 6.3 return type and no exercise script for 6.4 overload