Added major files from ground with GUI