some code clarifying
some more code clarifying