complete ch28
wow, completed