changes size of a request
fixes tests where request struct was not properly initialized
(minor) documentation, logging and fixing tests