in the middle of woriking out loading def