deprecate the search and delivery methods, replacing with new ones

this is a way better, cleaner method for search and delivery