simplified version working with argument identification
classification ok