pull changes from heard library