add shake module