changed --fiter behaviour