Made l a TheBlock data member
Removed static data members