Use the main functions