Initial work....
added comment