still learning github completing wrapper stuff