make do with archaic memory allocation
indentation