compution model