internal practice