Implemented search & register