some responsive features added