add database support - change from process interface to
marker-interfaces for tasks