Added the skeleton for assignment