added quad4 class