state properties change to camelcase; api stripped to only important operation