ready for test (anather comments has added)