[TODO]: implement custom filter using form elements