Initial commit: added main method