<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def add_site_states(self, site, states):
 """Create new states on an agent site if the state doesn't exist."""

        for state in states:
            if state not in self.site_states[site]:
                self.site_states[site].append(state)