maybe this system is provable
anf seems to work