brem implemented and working.

meh.