add function empty