change filter structure, update README