Implementation of Multi level menu for categories + search algorithm improvements