logging, aspectj added