i forgot some files
not finished, but problem if not existing