make model composition and link user