basic version without set bonus