API's for step4