user and participant class

updated constructors