fixed todos about appendicies