working okjsp pt
apply workspace listener