modifications to use footer and search field

Signed-off-by: krishnatejaperannagari <krishnatejaperannagari@gmail.com>
serach using functions as dict

Signed-off-by: krishnatejaperannagari <krishnatejaperannagari@gmail.com>