header clean up
fix gap issue with navbar
precompile