direct changes