some cleanup, begin user malloc