add special argparsing to framework