removing external dependencies