refactored and added github package finder