added loads of new properties