add mem calc method