adding the MPL 2.0 header