new changes
add  new class