I feel like rewriting all the code from scratch

comments