initial participant class and defined constructor