Edit me, please.
WARNING: Messy Code Ahead
WARNING: Messy Code Ahead