main start of the program. doesnt look like much but more to come. doesnt do anything atm