Implement:add function
task-id:1