added alot of shitz