warnings and todo notes