order and finally a way to test