modified the BPS version