add responsive layout