some fixing in sing out