Start implementing model