qt practice.