added more api bits