phase structure language