Generate our environment