few changes in APIs