restore some API for future use

restore some API for future use