docs finished, need to debug filter_demo