added search class
readme and demo