added main, no compiler or runtime errors yet