rename
fix codeblocks error
fix placeholder on windows
copy only when necessary