different models, one implementation with 8 on own