excret function