update to challenge2