First try
memory management works now via allocate.h