added practice round logic