Implemented molecules, parallelization and blocking