- added necessary library dependencies