Add documentation
Add working subscription add - error handling is not great, but it works.