Current control

Current controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent controlCurrent control