add filter tool. move server in separate package