add province data
added species pool and weight arguments to function