we need to split main into"core" and "wtf-uses-this"