added freaking lot of shit!