306 is finally completed