works about 9 level