style changes, under consruction warning, restructure project