public environment