added touch module