begin to write test