for other environments