add more missing fxns