added shake window