remove malloc