logging complete