Bulk of the work is done