* add rational number collection