authentication decorator
Package setup