move shelfari data interface to separate ns