rational example added