major restyle of class cart interface