updates

problem c incomplete