Main file.