ver 0.2: added filter selection