redirect exceptions to logger
extend API
added distribution repository