move the function to the SU