wrapped content in boxes and made more responsive