Bec documentation

DON'T MERGE THIS YET
====================