added stuff i guess