improve init & main docs