add sizeof util
12 files changed