add new func and update REAMDE file