TODO comments and accepts std