added worker config interfaces