finally correct mono.eclass