search by tags implementation done