first full working model