Element Power Code Review