use base description class