box is now []interface{}