ram ---------------------------------------------------------------------------------------------------