adding required software packages