added Power Saving functionality, all tests passed