buncha stuff i forgot