5/7 some add one function