starting to define new memory structure