Added some comments and arrangements
initial commit