precision added
Additional precisions
One more precision
Stable version with spot and attenuation