I still have no clue about how the fuck this shit works