i guess jekyll doesn't like `privates` and `protecteds` in code