porting ouija to flask