add new workdata funtionality added