history by user feature + refactoring from 'client' naming to 'user'