complete status api and new options