misc comments
mutual recursion bye bye
hell yeahhhh
MERGE CONFLICTS YA