Added vibrating function