Search Module: template - work in progress