V1.0 robust for datas on viking, poorly performed on real session data, much improvement...