ch02 - runtime class creation