validation, index and association added