add bet model and methods