initial empty