Author: Meichelbeck
Dates: Karl.