What is the difference between base practices and generic practices?