fixed option type association bug