problem statement, some work on memory architecture