use old method(temp until 13 is released)