updated RMOS