admin memory allocation implemented