added face and vertex classes