Fixed move operation, added some docs to pointer