add authorization module