added powerLogger