use makeBlockFromEnv