add store and request LOI functions