wrote, added TODOs and sources