allocation tools