MLang implmentation alfa