add responsive framework