implemented the custom pkpass stuff