Inital commit - search and retrieve functionality only