add more apis
fix one, need it to be None