added some responsive behavior update