finish complex test