instructions improved