free memory
adds debugging asserts