It's incomplete but what the hell, why not. also I need to stop procrastinating so much