bebl_v2 initial commit