quick note about private methods/members being prefixed with _