add copy from SageMathCloud
add escape for &