Add more function

New function add