implement getParameters and process methods