Copies processing code and passes the test
Initializes the values and adds documentation