please remove this. This function should not be called here.