form and result list implemented