got most stuff working except broken tabs in todo list