This function can be deleted, where there is no immediate needs.