completed architecture file, added copy/delete functions