Add meta info
Make internal functions private