changed hint to the use of reflection