reordered todo
more todo fixes