This should work now since the behaviour of the document and cursor have
been changed
Write it once do it everywhere
Now custom selects can be used
Preparing that every server request is logged
Made the logger better
Needed change