tests working complete model