pegasusq initial commit