adding TODO list for some may be bugs