initial program, basic, learning github.