If there are any issues with my post, let me know, I kinda finished it hastily...