adding error messages
precompiling