comment and todo