dem handling
base detail
dem