Corrected Base file for 1.7.2 some legacy functions still inside
corrected constructors
Repaired Blocks