we need to have documentation for the user and a concise api on how to use it programatically
we need to have documentation for the user and a concise api on how to use it programatically