introduced application error message
used loan pattern in the entry point of the transformer