begin comments model implementation
adding some stuff