All Abstract environment