added new Extension and an example