finished SALSAFLOCK