taking long dicj

.