fix empty function