added lpowers changes