uncommented main function to prepare to release the beast