ideas for a new langage