update responsive

not fully finished