need to fix the member func pointer