done with touch capability