removing the strings and using the precompile