updated embedded OSL