Fixed oo-design