almost done all shittysdtertere