add some missing entry points + add optional GET params attributes + minor refactoring