add add function

this is not useful
this is not good