just need to implement delete for minimal functionality