add new and remove functions