Possibly want to make this dynamic to allow for easier adding other types to the pool in the future, maybe define the types in a list?