Added Metal framework