add trigger to dataSetter