updated styles and precompile