getting ready for building gradients