continued model9, almost finished