main reestructured and css changes