updated BASIC and Contact