added additional backend apis