extra fluff for public/private/constructor/function/method