starting to write test, quite far from achiving anything