add authenticate feature to boxes