add normalize and filter and test case