now we start to write test code