split equally resolves #5