added contact and other major changes