allow use call of rework or own function