empty function bug fix