using yaml lib, adding exlucde configuration and make install target added