i add new functiones