fix empty bug