Resource allocation

TODO: move this to segments

Last updated