introduce ADS and MSF processes API support

check warhouse != null?