added basic responive features