initial core version (before deletions on client)