Synthetic environments