generated general ram interfaces