basic links model