move precompile method to Suite