test and complete model