working on baryon class