run on ubuntu and add TODOs