new style complete