updated main() initialisations