additions of some features which are not used