lotsw of stuff added