Thanks. That was really helpful reply. I kindly ask you to share some more functions to make this implementation more complete if it is possible. I think people with very beginner level will really appreciate that. And I will mark this solution as a problem solver.