extend as a contract - Search