remake by bootstrap 3