completed - but need to still do index odd challenage
finished challenage