Temporary work -- finished dc controller init

Note: This work is a temporary work, buiding this may throw lot of build
issues.