this section placed here by fyslee related to above discussion