Initial commit. Main method.