add more instances for Value, Name, Need