todo and howto