using DefaultOperatorAction
added new dependency
Added todos for review