tonerlist with more basic functions