Complete main method. ... maybe