Major changes to library API
Major changes to library API