added load and store operations