bet creation moved to constructor