organize exe build process