adding authorization module