create internal methods only once
Merge pull request #3 from amarocolas/internal_methods_check

Create internal methods only once