first basic version of BG