association view & model part1