update last filter to return optional amount of things