elaborated :1