value of a variable is now an id instead of an int (with cover methods for int) + moved from struct to obj