wrap with seajs