allocation algorithms added