modified abstractions
added droop quota calculation