test migration 

this pull request has all the commits done by Sudheera, Nadeeshan, Dammina and Nuwanw.