added rational comment