Simpatic-o, Roj-a, Roj-o these are the main areas of adjective agreement because they agree with their gender and number
These are the type of adjective agreements
Masculine Singular, Mascular Plural.
Feminine Singular, Feminine Plural.
The reason for the difference is because of gender or amount. Hope that helps :D