This the main program to rum