base model to hold id