change bad namespace use + unknow method getDate for transaction