implementation of the Tomos