add responsive mechanism