update docs a bit
group private methods