planning: write down ideas and add FIXME: comments