added start, added the fucking uhhhh.... prevent overwrite, added some other stuff