Introducing better practices and prototyping error and success methods.