argh its 3:30 and Im not done with my h/w!!!! pass the pudding