Added GP2 (High Level Design)