changed map[string]interface{} to interface{}