adding some more necessary packages