To be continue..............