adding more api methods