update from blacksmith