some TODO's