some features of engine added