Update project Professional_L10.1 (Template method pattern)