minor changes to BVPSystem, but it doesn't work yet