added 'empty' functionality which clears lists