updated practice class