tried to address conditional jump by mallocing mem. It did nothing but use more memory