task 8 package model