Try to implement MODEL!
additional stuff