if 2.) is difficult to be done i would appreciate suggestions for 1.)