significantly downsized the amount of functions needed for DBrequestqueue operations by creating a DBRequestInfo object