start on composite association class