Version 2.0: data file can have 4 stokes now