stuff i forgot :C