final plan front end description team 06 v11 csci 577 3348368