Added store_fd and fd_retrieve methods