trying to add reverse to streams