implemented ParseDefaults