added worker dao and worker dao impl