Added responsive functions