finished open classes, dice, inheritance and modules