added aspectJ and tracer