removed surfapplication
used @Component