025

change the order of defining functions