looked through for errors, found some