Adding power reduction functionality, other changes