added descritption
added description for range
added error
renamed classes