added controller and salesforce controller test