implemented delete, secured private areas