update names and how mixed object works a bit