finnished with touch assignment