more details of runtime environment in intro