better desc and debugging