added path builder and awesome merging