fixed split calculations