added damage control programming challenge