precompile and made some UI changes