moved homer to memory interface