refactoring, specialsection interface added. get method is part of pemodule interface