prepare coding env