Common language runtime

shape