large enhancement for front end. now only responsive design is needed.