started in on interactive -- need to finish