Add simple (but working) parallel version