modified various