some tips streamlining, intial commit