updating make targets and adding mem to vm