RAM principles