add due at component

#20