addition of shoreline which replaces user-api