some tips collected during learning and working.