work on immediates