split the profile into two parts: credentials and fields. This makes it easier to save fields directly to public github repos