Initial working version, without parallelism