Add filter, map and invoke