add responsive model of layout