sorta working direct mapped