#first time using gradients and all that fun stuff!