deleted funcdefs