ALL OF THIS FOR SALLY
**********