Added retrieve processing