classes now use id