surfboard add function
delete