Adds new allocation routines