seat reallctn done in model