those logic updates tho