template improvement
update lib
visual search filtering next level