some comments in main form code. Reordering methods