some comments, more needed