made it possible to have int.successor.successor
added todo