add Maerklin framework