crashes sooner cuz of parts. implemented parts, btw