implemented contact logger