added agents, changed population and clearing house functionality