Hot: design-principles