Change up this logix more, its almost there I can taste it