od ------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------