chp9 abstract activity class refactor
chp9