Added interface from impower instructable