Whats up with all of these comment blocks above each declaration?