preliminary work on UserContentLogger