revised everything