fixed delete methods