heap stuff looks good