added optional ?voltage