remade language, due to the former being too complex