finished example extension