initial annotations backend work