stack complete