more api facilities