misc addition functionality to the list