application interfaces
deepmodel added