fuck this shit. Closes #24 kek