runtime env. revised, again