added temporary __str__ method to BPO()