stuff from nathans 5th tutorial