stuff i didnt need to do