Attemped (and failed) to implement parallel