add before load