reimplemented package dialog