update: responsive design