add bin & gen