all unnecessary stuff should be deleted now, hopefully