added copy; a few various mods