minor- powspe method