implemented Tracer class, everything compiles. moving to testing