add new API and update details