move parsers check inside parseAssociations and make sure globalOptinos has less precedence but great precedence than defaults