Adding libraries and basic setup.