implement ticket details class