this is a bit shitty but i felt really bad and ya