add module maxday, add no pos check, fix neg bug