added some ideas in todo file