basic framework for bugs and todos