added FILTER construct