still haven't fixed the fscking memory error