added rough classes