header and client parses defeaults
collecting and parse defaults properly