user and exam model relationships improved