responsive behaviour added