this shit is confusing me already