done more testing.
discovered what's the problem. #16