stab at bounce exchange challenge