added explenations

addedd explenations to classess