added change pass