stripe mostly functional