add responsive effect