updated todo
added actual src (TODO: squash)