Added explanation for OO classes