working on overload, touch method choosen