Add search data format and IO