added auth external module