idle & powerdown

support for em