rosetta class simplified in order to manage with current design