a little bit of b and e, c