added metaclasses example