fixed one-block, but multiples are still buggy