new file with GCM