some updates and crap