with system password decorator to help with multiple calls