added caplogger