bunch of TODO comments