modifications classes