updated all kinds of shit