if this is a test, then we are going to code crazy