added new list of moduleclasses with avail-moduleclasses option