patch & program build system was reworked