BPL shell